﻿// Copyright(C) Japan Android Group Gunma
// LGPL License
// Writers Rabbit-U

package jp.android_group.gunma.gunma_app_lib;

import java.util.ArrayList;
import java.util.HashMap;

public class CityInfo {

	static final String m_keyName = "name";
	static final String m_keyUri = "uri";
	static final String m_nameGunmaBlog = "グンブロ";
	
	ArrayList<String> m_listTwitterHashTag = new ArrayList<String>();
	ArrayList<HashMap<String, String>> m_listRSSUri = new ArrayList<HashMap<String, String>>();
	
	public static CityInfo getCityInfo(String strCity) {
		
		CityInfo info = new CityInfo();
		
		info.m_listTwitterHashTag.add("#gunma");
		info.addRss("秘密のぐんま", "http://www.kikaku.pref.gunma.jp/gunmapedia/rss.xml");
		
		if( strCity.equals("高崎市") ) {
			info.m_listTwitterHashTag.add("#takasaki");
			info.addRss("高崎市", "http://www.city.takasaki.gunma.jp/rss/rss.xml");
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r2.rdf");
			info.addRss("高崎前橋経済新聞", "http://rss.rssad.jp/rss/minkei/takasaki.xml");
			info.addRss("たかさき日和", "http://www.takasaki-kankoukyoukai.or.jp/blog/atom.xml");
		} else if( strCity.equals("前橋市") ) {
			info.m_listTwitterHashTag.add("#maebashi");
			info.addRss("前橋市", "http://www.city.maebashi.gunma.jp/news.xml");
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r3.rdf");
			info.addRss("高崎前橋経済新聞", "http://rss.rssad.jp/rss/minkei/takasaki.xml");
		} else if( strCity.equals("安中市") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r4.rdf");
		} else if( strCity.equals("伊勢崎市") ) {
			info.m_listTwitterHashTag.add("#isesaki");
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r36.rdf");
		} else if( strCity.equals("藤岡市") ) {
			info.m_listTwitterHashTag.add("#fujioka");
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r42.rdf");
		} else if( strCity.equals("富岡市") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r43.rdf");
		} else if( strCity.equals("桐生市") ) {
			info.m_listTwitterHashTag.add("#kiryu");
			info.m_listTwitterHashTag.add("#fmkiryu");
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r39.rdf");
		} else if( strCity.equals("太田市") ) {
			info.m_listTwitterHashTag.add("#otacity");
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r40.rdf");
		} else if( strCity.equals("館林市") ) {
			info.m_listTwitterHashTag.add("#tatebayashi");
			info.m_listTwitterHashTag.add("#館林");
			info.addRss("館林市", "http://www.city.tatebayashi.gunma.jp/shinchaku/index.rss");
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r41.rdf");
		} else if( strCity.equals("沼田市") ) {
			info.m_listTwitterHashTag.add("#numata");
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r46.rdf");
		} else if( strCity.equals("渋川市") ) {
			info.m_listTwitterHashTag.add("#ikaho");
			info.addRss("渋川市(注目情報)", "http://www.city.shibukawa.gunma.jp/chuumoku.xml");
			info.addRss("渋川市(新着情報)", "http://www.city.shibukawa.gunma.jp/shinchaku.xml");
			info.addRss("渋川市(募集情報)", "http://www.city.shibukawa.gunma.jp/boshuu.xml");
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r47.rdf");
		} else if( strCity.equals("みどり市") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r48.rdf");
		} else if( strCity.startsWith("甘楽郡") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r44.rdf");
			if( strCity.equals("甘楽郡 下仁田町") ) {
				info.addRss("下仁田町(新着情報)", "http://www.town.shimonita.lg.jp/new.rss");
				info.addRss("下仁田町(町からのお知らせ)", "http://www.town.shimonita.lg.jp/machi.rss");
			}
		} else if( strCity.startsWith("多野郡") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r45.rdf");
		} else if( strCity.startsWith("北群馬郡") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r49.rdf");
		} else if( strCity.startsWith("吾妻郡") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r50.rdf");
			if( strCity.equals("吾妻郡 中之条町") ) {
				info.addRss("中之条町観光協会", "http://www.nakanojo-kanko.jp/topics/topicsrdfes.cgi");
			}
		} else if( strCity.startsWith("利根郡") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r51.rdf");
			if( strCity.equals("利根郡 みなかみ町") ) {
				info.addRss("みなかみ町", "http://www.town.minakami.gunma.jp/rss/feed.rss");
			}
		} else if( strCity.startsWith("佐波郡") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r52.rdf");
		} else if( strCity.startsWith("邑楽郡") ) {
			info.addRss(m_nameGunmaBlog, "http://www.gunmablog.net/entry_r53.rdf");
			if( strCity.equals("邑楽郡 大泉町") ) {
				info.addRss("大泉町", "http://www.town.oizumi.gunma.jp/rss/feed.rss");
			}
		} else {
			// Under construction.
		}

		info.m_listTwitterHashTag.add("#jagg");
		info.addRss("日本Androidの会 群馬支部", "https://groups.google.com/group/android-group-japan-gunma/feed/rss_v2_0_topics.xml");

		return info;
		
	}
	
	void addRss(String name, String uri) {
		HashMap<String, String> map = new HashMap<String, String>();
		map.put(m_keyName, name);
		map.put(m_keyUri, uri);
		m_listRSSUri.add(map);
	}

}
